Modelling a Multi-Core Media Processor Using JCSP
نویسندگان
چکیده
Manufacturers are creating multi-core processors to solve specialized problems. This kind of processor can process tasks faster by running them in parallel. This paper explores the usability of the Communicating Sequential Processes model to create a simulation of a multi-core processor aimed at media processing in hand-held mobile devices. Every core in such systems can have different capabilities and can generate different amounts of heat depending on the task being performed. Heat generated reduces the performance of the core. We have used mobile processes in JCSP to implement the allocation of tasks to cores based upon the work the core has done previously.
منابع مشابه
Cluster Computing and JCSP Networking
Hoare’s algebra of Communicating Sequential Processes (CSP) enables a view of systems as layered networks of concurrent components, generating and responding to events communicated to each other through channels, barriers and other (formally defined) synchronisation primitives. The resulting image and discipline is close to hardware design and correspondingly easy to visualise, reason about, co...
متن کاملExperiments in Multicore and Distributed Parallel Processing using JCSP
It is currently very difficult to purchase any form of computer system be it, notebook, laptop, desktop server or high performance computing system that does not contain a multicore processor. Yet the designers of applications, in general, have very little experience and knowledge of how to exploit this capability. Recently, the Scottish Informatics and Computer Science Alliance (SICSA) issued ...
متن کاملGenetic programming and cellular automata for fast flood modelling on multi-core CPU and many-core GPU computers
متن کامل
Proposed Feature Selection for Dynamic Thermal Management in Multicore Systems
Increasing the number of cores in order to the demand of more computing power has led to increasing the processor temperature of a multi-core system. One of the main approaches for reducing temperature is the dynamic thermal management techniques. These methods divided into two classes, reactive and proactive. Proactive methods manage the processor temperature, by forecasting the temperature be...
متن کاملMapping for a Heterogeneous Multi-Core Media Processor Considering the Data Transfer Time
Heterogeneous multi-core processors are at tracted by the media processing applications due to their capability ofdrawing strengths ofdifferent cores to improve the overall performance. However, the data transfer bottle necks and limitations in the task allocation have preventedus from gainingfull potential of the heterogeneous multi-core processors. This paper presents a task allocation method...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008